cairns vs port douglas which is better to visit